LDFLAGS += -L. -lm
CCFLAGS = -g -ggdb -std=c89 -pedantic -Wall -Wextra -Wstrict-prototypes -Wshadow -Wno-sign-compare -Wconversion 

########################################################################
## Toplevel targets
all: unit_test

clean:
	rm -f unit_test.o unit_test

########################################################################
## Programs
unit_test: unit_test.o 
	${CC} ${CCFLAGS} -o unit_test unit_test.o ${LDFLAGS}  


########################################################################
## Additional dependencies
unit_test.o: unit_test.c
	${CC} -c ${CCFLAGS} -o unit_test.o unit_test.c 
